layui.config({
    base : "js/"
}).use(['form','layer','jquery','laypage','element','laydate'],function(){
    var laydate = layui.laydate;
    var form = layui.form(),
        layer = parent.layer === undefined ? layui.layer : parent.layer,
        laypage = layui.laypage,
        $ = layui.jquery;
        var start = {
            // min: laydate.now()
            min:  '2000-06-16 23:59:59'
            ,max: '2099-06-16 23:59:59'
            ,istoday: false
            ,choose: function(datas){
                end.min = datas; //开始日选好后，重置结束日的最小日期
                end.start = datas //将结束日的初始值设定为开始日
            }
        };

        var end = {
            min: '2000-06-16 23:59:59'
            ,max: '2099-06-16 23:59:59'
            ,istoday: false
            ,choose: function(datas){
                start.max = datas; //结束日选好后，重置开始日的最大日期
            }
        };

        document.getElementById('LAY_demorange_s').onclick = function(){
            start.elem = this;
            laydate(start);
        }
        document.getElementById('LAY_demorange_e').onclick = function(){
            end.elem = this
            laydate(end);
        }

        //点击全选全部选中
    form.on('checkbox(allChoose)', function(data){

        
       var child = $(data.elem).parents('table').find('tbody input[type="checkbox"]');
       child.each(function(index, item){
         item.checked = data.elem.checked;
       });
       form.render('checkbox');
  });

    //点击任意一个未选中则全选框不被选中
    // 与全部选中则全选框不被选中
   form.on('checkbox(choose)', function(data){
      var item = $(".tab");
      var checks= $("input[name='check']:checked").length; 
      if (item.length == checks) { 
       $("#allChoose").prop("checked", true);
       form.render('checkbox');
       }
      for(var i=0;i<item.length;i++){
      if(item[i].checked == false){
      $("#allChoose").prop("checked", false);
      form.render('checkbox');
      }
      }
       
 })   
    $('.operate').change(function(){
       var checks= $("input[name='check']:checked").length; 
          console.log(checks)
       if (checks == 0) {
          $("#action_id").find("option").eq(0).prop("selected",true)
         top.layer.msg("请选择报警设备！");
         // window.location.reload();
             return false;
       }else{

             var checkID = [];//定义一个空数组
            //把所有被选中的复选框的值存入数组
               $("input[name='check']:checked").each(function(i){
                   checkID[i] =$(this).attr('key');
               });
            //用Ajax传递参数
             $.ajax({
               type:'post',
               url:'/nb/common/report/action',
               async:false,
               data:{
                   '_token':$('input[name=_token]').val(),   
                   'report_ids':checkID,
                   'action_id':$('#action_id').val()
               },
               dataType:'json',
               success:function (data) {
                // console.log(data)
                   if(data == 1){                
                     
                       top.layer.msg("修改报警原因成功！");
                       // parent.location.reload();
                         window.location.reload();
                   }else{
                       
                   }
               }
           })
       }

     })
})
            
   

   


    
